On subexponential running times for approximating directed Steiner tree and related problems

نویسندگان

  • Marek Cygan
  • Guy Kortsarz
  • Bundit Laekhanukit
چکیده

This paper concerns proving almost tight (super-polynomial) running times, for achieving desired approximation ratios for various problems. To illustrate the question we study, let us consider the Set-Cover problem with n elements and m sets. Now we specify our goal to approximate Set-Cover to a factor of (1 − α) lnn, for a given parameter 0 < α < 1. What is the best possible running time for achieving such approximation ratio? This question was answered implicitly in the work of Moshkovitz [Theory of Computing, 2015]: Assuming both the Projection Games Conjecture (PGC) and the Exponential-Time Hypothesis (ETH), any ((1 − α) lnn)-approximation algorithm for Set-Cover must run in time at least 2 c·α , for some small constant 0 < c < 1. We study the questions along this line. Our first contribution is in strengthening the above result. We show that under ETH and PGC the running time requires for any ((1−α) lnn)-approximation algorithm for Set-Cover is essentially 2 α . This (almost) settles the question since our lower bound matches the best known running time of 2 ) for approximating Set-Cover to within a factor (1 − α) lnn given by Cygan et al. [IPL, 2009]. Our result is tight up to the constant multiplying the n terms in the exponent. The lower bound of Set-Cover applies to all of its generalization, e.g., Group-Steiner-Tree, Directed-Steiner-Tree, Covering-Steiner-Tree and Connected-Polymatroid. We show that, surprisingly, in almost exponential running time, these problems reduce to Set-Cover. Specifically, we complement our lower bound by presenting an (1−α) lnn approximation algorithm for all aforementioned problems that runs in time 2 ·logn · poly(m). We further study the approximation ratio in the regime of log2−δ n for Group-Steiner-Tree and Covering-Steiner-Tree. Chekuri and Pal [FOCS, 2005] showed that Group-Steiner-Tree admits (log2−α n)-approximation in time exp(2 α+o(1) ), for any parameter 0 < α < 1. We show the running time lower bound of Group-Steiner-Tree: any (log2−α n)-approximation algorithm for GroupSteiner-Tree must run in time at least exp((1 + o(1))logα− n), for any constant > 0, unless the ETH is false. Our result follows by analyzing the hardness construction of Group-Steiner-Tree due to the work of Halperin and Krauthgamer [STOC, 2003]. The same lower and upper bounds hold for Covering-Steiner-Tree. ∗Department of Math and information, University of Warsaw, Warsaw, Porland. Email: [email protected] †Computer Science Department, Rutgers University – Camden, Camden NJ, USA. Email: [email protected] ‡Max Planck Institute for Informatics, Saarbrücken, Germany & Institute for Theoretical Computer Science, Shanghai University of Finance and Economics, Shanghai, China. Email: [email protected]

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Faster Approximation Schemes and Parameterized Algorithms on H-Minor-Free and Odd-Minor-Free Graphs

We improve the running time of the general algorithmic technique known as Baker’s approach (1994) on H-minor-free graphs from O(n) to O(f(|H |)n) showing that it is fixed-parameter tractable w.r.t. the parameter |H |. The numerous applications include e.g. a 2-approximation for coloring and PTASes for various problems such as dominating set and max-cut, where we obtain similar improvements. On ...

متن کامل

Framework for ETH-tight Algorithms and Lower Bounds in Geometric Intersection Graphs

We give an algorithmic and lower-bound framework that facilitates the construction of subexponential algorithms and matching conditional complexity bounds. It can be applied to a wide range of geometric intersection graphs (intersections of similarly sized fat objects), yielding algorithms with running time 2 1−1/d) for any fixed dimension d ≥ 2 for many well known graph problems, including Ind...

متن کامل

Subexponential-Time Parameterized Algorithm for Steiner Tree on Planar Graphs

The well-known bidimensionality theory provides a method for designing fast, subexponentialtime parameterized algorithms for a vast number of NP-hard problems on sparse graph classes such as planar graphs, bounded genus graphs, or, more generally, graphs with a fixed excluded minor. However, in order to apply the bidimensionality framework the considered problem needs to fulfill a special densi...

متن کامل

Subexponential Algorithms for Rectilinear Steiner Tree and Arborescence Problems

A rectilinear Steiner tree for a set T of points in the plane is a tree which connects T using horizontal and vertical lines, In the Rectilinear Steiner Tree problem, input is a set T of n points in the Euclidean plane (R) and the goal is to find an rectilinear Steiner tree for T of smallest possible total length. A rectilinear Steiner arborecence for a set T of points and root r ∈ T is a recti...

متن کامل

Approximating minimum cost connectivity problems

We survey approximation algorithms and hardness results for versions of the Generalized Steiner Network (GSN) problem in which we seek to find a low cost subgraph (where the cost of a subgraph is the sum of the costs of its edges) that satisfies prescribed connectivity requirements. These problems include the following well known problems: min-cost k-flow, min-cost spanning tree, traveling sale...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2018